//
//  CANalgProtocal.h
//
//
//  Created by  on 2024/9/7.
//

#ifndef CANALGProtocal_h
#define CANALGProtocal_h

typedef NS_ENUM(uint8_t, CAnAlgAutoDetec_Exe_type) {
    CAnalgAutoDetec_EXE_TYPE_NO_CONTINUE = 0, // No continuous exercise
    CAnalgAutoDetec_EXE_TYPE_CONTINUE, // Keep exercising
};

typedef NS_ENUM(uint8_t, CAnAlgAutoDetec_ACTIVITY_TYP) {
    CAnalgAutoDetec_ACTIVITY_NO = 0, // 0-无活动或活动非常轻微
    CAnalgAutoDetec_ACTIVITY_NO_KIND = 1 , // Rhythmic and arrhythmic activities that do not fit into other categories(不能归入其他类别的有节奏和无节奏活动)
    CAnalgAutoDetec_ACTIVITY_WALKING = 2, // 正在走路
    CAnalgAutoDetec_ACTIVITY_RUNNING = 3, // 正在跑步
    CAnalgAutoDetec_ACTIVITY_SWIMING = 4,// 正在游泳
    CAnalgAutoDetec_ACTIVITY_OTHER_RHYTHMIC = 5 // Other rhythmic activities(其他有节奏的活动)
};

@protocol CANalgProtocal <NSObject>

-(NSNumber *)dataTimeStamp;

@end

#endif /* CANALGProtocal_h */
